Skip to content

release: add executable alpha evidence finalizer - #320

Open
MrFr3di wants to merge 6 commits into
mainfrom
release/31-alpha-evidence-finalizer
Open

release: add executable alpha evidence finalizer#320
MrFr3di wants to merge 6 commits into
mainfrom
release/31-alpha-evidence-finalizer

Conversation

@MrFr3di

@MrFr3di MrFr3di commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Refs #31.

Adds the current 0.1.0-alpha evidence contract and a RED-first executable validator contract without changing app/runtime/version/R8/signing behavior.

Current policy normalization:

  • canonical persistent AVDs remain exactly API26 + API36;
  • obsolete virtual.mainstream is rejected rather than reintroduced;
  • virtual.low_ram is constrained runtime/device configuration on a canonical device, not a third AVD;
  • every canonical gate remains explicit, including availability-conditional Fire TV;
  • claim eligibility requires exact-commit gate/artifact provenance and APK/AAB SHA-256;
  • secret/private-path metadata fails closed without echoing rejected values.

RED head: ea2cd6d3fd9621afca2c6d043562cf8df1a3e063.
tools/verify-local.ps1 now invokes tools/release/Test-AlphaEvidenceValidator.ps1; the production Validate-AlphaEvidenceManifest.ps1 is intentionally absent at this checkpoint. Expected RED is the missing validator entry point after repository/setup contracts pass.

This PR does not mark any #31 release gate PASSED and does not claim alpha readiness.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant